Yearly Weather in Sri Lanka

Ratnapura

Sri Lanka

Ratnapura's climate is characterized by a relatively stable temperature range throughout the year, with average highs rarely exceeding 35°C and lows never dipping below 7°C. The warmest months are April and May, with temperatures gradually cooling off in June and July before stabilizing at around 25°C from August to October. The coolest period is January to March, with occasional dips into single digits, while the hottest spells occur between February and September. December's temperature fluctuations result in a relatively cool start to the year, followed by a gradual warming trend. Overall, Ratnapura's climate is mild to warm, with minimal seasonal variation.

Temperature